David G. Calderwood author data searchable via API